(function(jit_StaticNodeDebugInfo0,jit_DebugAppView1,jit_ViewType_COMPONENT2,jit_ChangeDetectorStatus_CheckAlways3
/**/) {
var styles_AppComponent = [];
var nodeDebugInfos_AppComponent0 = [
  new jit_StaticNodeDebugInfo0([],null,{}),
  new jit_StaticNodeDebugInfo0([],null,{})
]
;
var renderType_AppComponent = null;
function _View_AppComponent0(viewUtils,parentInjector,declarationEl) {
  var self = this;
  jit_DebugAppView1.call(this, _View_AppComponent0,renderType_AppComponent,jit_ViewType_COMPONENT2,viewUtils,parentInjector,declarationEl,jit_ChangeDetectorStatus_CheckAlways3,nodeDebugInfos_AppComponent0);
}
_View_AppComponent0.prototype = Object.create(jit_DebugAppView1.prototype);
_View_AppComponent0.prototype.createInternal = function(rootSelector) {
  var self = this;
  var parentRenderNode = self.renderer.createViewRoot(self.declarationAppElement.nativeElement);
  self._el_0 = self.renderer.createElement(parentRenderNode,'h1',self.debug(0,0,0));
  self._text_1 = self.renderer.createText(self._el_0,'My First Angular 2 App',self.debug(1,0,4));
  self.init([],[
    self._el_0,
    self._text_1
  ]
  ,[],[]);
  return null;
};
function viewFactory_AppComponent0(viewUtils,parentInjector,declarationEl) {
  if ((renderType_AppComponent === null)) { (renderType_AppComponent = viewUtils.createRenderComponentType('./AppComponent class AppComponent - inline template',0,jit_ChangeDetectorStatus_CheckAlways3,styles_AppComponent,{})); }
  return new _View_AppComponent0(viewUtils,parentInjector,declarationEl);
}
return viewFactory_AppComponent0
})